|
smartbuck6 2.2.0
|
This file contains API for Smart Buck 6 Click Driver. More...
#include "drv_digital_out.h"#include "drv_digital_in.h"#include "drv_i2c_master.h"Go to the source code of this file.
Data Structures | |
| struct | smartbuck6_status_t |
| Smart Buck 6 Click status object. More... | |
| struct | smartbuck6_t |
| Smart Buck 6 Click context object. More... | |
| struct | smartbuck6_cfg_t |
| Smart Buck 6 Click configuration object. More... | |
Enumerations | |
| enum | smartbuck6_return_value_t { SMARTBUCK6_OK = 0 , SMARTBUCK6_ERROR = -1 } |
| Smart Buck 6 Click return value data. More... | |
Functions | |
| void | smartbuck6_cfg_setup (smartbuck6_cfg_t *cfg) |
| Smart Buck 6 configuration object setup function. | |
| err_t | smartbuck6_init (smartbuck6_t *ctx, smartbuck6_cfg_t *cfg) |
| Smart Buck 6 initialization function. | |
| err_t | smartbuck6_default_cfg (smartbuck6_t *ctx) |
| Smart Buck 6 default configuration function. | |
| err_t | smartbuck6_write_reg (smartbuck6_t *ctx, uint8_t reg, uint8_t data_in) |
| Smart Buck 6 write register function. | |
| err_t | smartbuck6_read_reg (smartbuck6_t *ctx, uint8_t reg, uint8_t *data_out) |
| Smart Buck 6 read register function. | |
| void | smartbuck6_enable_device (smartbuck6_t *ctx) |
| Smart Buck 6 enable device function. | |
| void | smartbuck6_disable_device (smartbuck6_t *ctx) |
| Smart Buck 6 disable device function. | |
| uint8_t | smartbuck6_get_pg_pin (smartbuck6_t *ctx) |
| Smart Buck 6 get power-good pin function. | |
| err_t | smartbuck6_check_com (smartbuck6_t *ctx) |
| Smart Buck 6 check communication function. | |
| err_t | smartbuck6_read_status (smartbuck6_t *ctx, smartbuck6_status_t *status) |
| Smart Buck 6 read status registers function. | |
| err_t | smartbuck6_clear_status (smartbuck6_t *ctx) |
| Smart Buck 6 clear status flags function. | |
| err_t | smartbuck6_enable_buck (smartbuck6_t *ctx, uint8_t buck_sel) |
| Smart Buck 6 enable selected buck function. | |
| err_t | smartbuck6_disable_buck (smartbuck6_t *ctx, uint8_t buck_sel) |
| Smart Buck 6 disable selected buck function. | |
| err_t | smartbuck6_set_buck_vout (smartbuck6_t *ctx, uint8_t buck_sel, uint16_t vout_mv) |
| Smart Buck 6 set output voltage function. | |
| err_t | smartbuck6_read_buck_current (smartbuck6_t *ctx, uint8_t buck_sel, uint16_t *current_ma) |
| Smart Buck 6 read buck output current function. | |
This file contains API for Smart Buck 6 Click Driver.